package vip.aning.gitsync.model;

import lombok.Getter;

import java.io.Serializable;


@Getter
public class GitInfo implements Serializable {
    private static final long serialVersionUID = -1499440980649951614L;
    private String repoUrl;
    public GitInfo setRepoUrl(String repoUrl) {
        this.repoUrl = repoUrl;
        return this;
    }

    private String branch;
    public GitInfo setBranch(String branch) {
        this.branch = branch;
        return this;
    }

    private String localPath;
    public GitInfo setLocalPath(String localPath) {
        this.localPath = localPath;
        return this;
    }

    private String username;
    public GitInfo setUsername(String username) {
        this.username = username;
        return this;
    }

    private String password;
    public GitInfo setPassword(String password) {
        this.password = password;
        return this;
    }

    private String authorName;
    public GitInfo setAuthorName(String authorName) {
        this.authorName = authorName;
        return this;
    }

    private String authorEmail;
    public GitInfo setAuthorEmail(String authorEmail) {
        this.authorEmail = authorEmail;
        return this;
    }

    private String commitMessage;
    public GitInfo setCommitMessage(String commitMessage) {
        this.commitMessage = commitMessage;
        return this;
    }

    private String selectLocalOrRemote;
    public GitInfo setSelectLocalOrRemote(String selectLocalOrRemote) {
        this.selectLocalOrRemote = selectLocalOrRemote;
        return this;
    }



}
